課程資訊
課程名稱
系統晶片設計實驗
Soc Design Laboratory 
開課學期
100-1 
授課對象
電機資訊學院  電機工程學研究所  
授課教師
吳安宇 
課號
EEE5010 
課程識別碼
943 U0100 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期三6,7,8(13:20~16:20) 
上課地點
電二133 
備註
總人數上限:30人 
 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

純授課內容:
系統晶片(System-on-Chip) 介紹
ARM 處理器指令集與程式
ARM 處理器架構
記憶體映射輸出入與 AMBA匯流排協定

授課與實驗內容:
Lab 1: ARM程式設計與開發工具
Lab 2: 程式效能評估工具與實驗開發板介紹
Lab 3: 電路內仿真模擬器(ICE),核心輸出入裝置與輪詢(polling)與中斷(interrup)控制方法
Lab 4: 周邊輸出入裝置: LCD顯示與接觸面板之控制
Lab 5: AHB Slave 矽智財設計與驗證方法: 使用EASY平台
Lab 6: 整合矽智財至 FPGA 之軟硬體驗證方法
Lab 7: 個案研究: 以JPEG Codec為例
 

課程目標
本系統晶片設計實驗課程主要教導SoC的基本設計概念,透過一系列設計完整的實驗課,修課的學生可實作SoC基本的設計技巧。學生在課程結束時需要完成一個SoC的專題來練習整個設計流程。

本次教材共分數個實驗:藉由實驗的內容帶領學生學習如何在ARM-based Platform上開發及驗證 System on Chip。

 
課程要求
評分方式:
60% 作業與實驗
40% 期末專題

預修科目與必須具備之技能:
C or C++ 程式語言
Verilog 硬體描述語言
微處理機實驗
計算機組織或是計算機結構


 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
 
參考書目
教科書:
自編課程與實驗講義

參考書目:
1. ARM Integrator Manuals (http://www.arm.com )
2. Reuse Methodology Manual for System-On-A-Chip Designs, 3rd Edition, by Michael Keating, Pierre Bricaud, Kluwer Academic Publishers, 2002.
3. Surviving the SOC Revolution - A Guide to Platform-Based Design
by Henry Chang et al., Kluwer Academic Publishers, 1999.
4. SOC/IP Websites (www.altera.com, www.xilinx.com, www.arm.com, www.openmore.com, www.vsi.org , www.icdiy.org, www.eedesign.com, www.eda.org, etc.) 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
無資料